package main_;

public class Main01 {
    //1）在main方法中，我们可以直接调用main方法所在类的静态方法或静态属性
    //2）但是，不能访问该类中的非静态成员，必须创建该类的一个实例对象后，
    //   才能通过这个对象去访问类中的非静态成员

    //非静态变量/属性
    private int n1 = 100;

    //非静态方法
    public void cry() {
        System.out.println("Main01的cry方法");
    }

    //静态变量/属性
    private static String name = "jack";

    //静态方法
    public static void hi(){
        System.out.println("Main01的hi方法");
    }

    public static void main(String[] args) {
        System.out.println("name=" + name);
        hi();
        //System.out.println("n1=" + n1);//报错
        //cry();//报错

        new Main01().cry();
        System.out.println(new Main01().n1);
        //要访问非静态成员，必须先创建类的一个实例
    }
}
